package com.ljxt.dt.service.storemanagementservice;

import com.ljxt.dt.domain.GoodsInfo;
import com.ljxt.dt.domain.ReceptType;
import com.ljxt.dt.domain.SupplierInfo;
import com.ljxt.dt.vo.PageVO;
import com.ljxt.dt.vo.storemanagement.AddFindFoodsVO;
import com.ljxt.dt.vo.storemanagement.GoodsInfoVO;
import com.ljxt.dt.vo.storemanagement.JsonBen;

import java.util.List;

/**
 * @author 唐春劲
 * @version 1.0.0
 * @date 2020-05-12 17:24
 * @copyright 老九学堂
 */

public interface AddReceptService  {

    /**
     * 查询可新增的单据类型
     * @return
     */
    List<ReceptType> selectAddType();


    /**
     * 查询供应商
     * @return
     */
    List<SupplierInfo> selectSupplier();


    /**
     * 查询商品
     * @return
     */
    PageVO selectFoods(AddFindFoodsVO addFindFoodsVO,int pageIndex,int pageSize);

    /**
     * 根据数组查询里面的商品信息
     * @param strs
     * @return
     */
    List<GoodsInfoVO> selectGoodsInfo(String[] strs);

    /**
     * 添加入库订单
     * @param jsonBen
     * @return
     */
    int insertRecept(JsonBen jsonBen);
}
